import axios from 'axios'
const instance = axios.create() //创建axios实例
import qs from 'qs'
const myaxios = {
  // 用于发送get请求
  // url请求资源路径
  // params:请求参数 对象形式
  get(url, params) {
    return instance({
      url,
      method: 'get',
      params,
    })
  },
  delete(url, params) {
    return instance({
      url,
      method: 'delete',
      params,
    })
  },
  /**
   * 用于发送post请求
   * @param {*} url  请求资源路径
   * @param {*} params  请求参数 对象形式
   * @returns Promise
   */
  post(url, params) {
    return instance({
      url,
      method: 'post',
      data: qs.stringify(params),
    })
  },
  put(url, params) {
    return instance({
      url,
      method: 'put',
      data: qs.stringify(params),
    })
  },
}
export default myaxios
